Third International Workshop on Variability Modelling of Software-Intensive Systems, Seville, Spain, January 28-30, 2009. Proceedings

نویسندگان

  • David Benavides
  • Andreas Metzger
  • Ulrich Eisenecker
چکیده

Transformation-based program synthesis is a hallmark of automated program development. Some time ago, we discovered that the design of a program could be expressed as a matrix of transformations, where both rows and columns represented features. The technique was called Origami, as the matrix was folded in precise ways (thereby composing transformations) until a scalar was produced. This scalar defined an expression (a composition of transformations) that, when evaluated, synthesized the program. Origami generalized to n-dimensional matrices, where each axis defined a dimension of variability. But we never quite understood why Origami worked. Our research seeks principles of automated construction that can be appreciated by practitioners and that are expressed in terms of simple mathematics. This talk explains Origami by an interesting integration of diverse topics: data cubes (database technology), basic ideas from tensors and categories (mathematics), extensibility problem (programming languages), and feature interactions (software design). VaMoS'09

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fourth International Workshop on Variability Modelling of Software-Intensive Systems, Linz, Austria, January 27-29, 2010. Proceedings

Feature-oriented domain analysis (FODA) was proposed twenty years ago as a method for systematic discovery and exploitation of commonality across related software systems to support software reuse. Since then, many industrial cases of FODA application have reported, the original model has been extended, and new paradigms such as generative programming and feature-oriented programming have been ...

متن کامل

Hybrid Artificial Intelligence Systems, Third International Workshop, HAIS 2008, Burgos, Spain, September 24-26, 2008. Proceedings

Give us 5 minutes and we will show you the best book to read today. This is it, the hybrid artificial intelligence systems third international workshop hais 2008 burgos spain september 24 26 2008 proceedings lecture notes in lecture notes in artificial intelligence that will be your best choice for better reading book. Your five times will not spend wasted by reading this website. You can take ...

متن کامل

Software-guided insulin dosing: tight glycemic control and decreased glycemic derangements in critically ill patients.

OBJECTIVE To determine whether glycemic derangements are more effectively controlled using software-guided insulin dosing compared with paper-based protocols. PATIENTS AND METHODS We prospectively evaluated consecutive critically ill patients treated in a tertiary hospital surgical intensive care unit (ICU) between January 1 and June 30, 2008, and between January 1 and September 30, 2009. Pap...

متن کامل

Why Information Systems Modelling Is Difficult

Copyright © by the paper’s authors. Copying permitted only for private and academic purposes. In: Z. Budimac, Z. Horváth, T. Kozsik (eds.): Proceedings of the SQAMIA 2016: 5th Workshop of Software Quality, Analysis, Monitoring, Improvement, and Applications, Budapest, Hungary, 29.-31.08.2016. Also published online by CEUR Workshop Proceedings (CEUR-WS.org, ISSN 1613-0073). Why Information Syste...

متن کامل

Introduction to the special issue on SMACD 2015

Welcome to the Special Issue devoted to the 2012 edition of the International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD). This is the XIIth edition of the conference, and it was held on 19–21 September 2012 in Seville, Spain. SMACD originated from a specialized workshop in 1991 in Paris and since 1992 it became a biannual event....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2009